import request from '@/utils/request'

/**根据搜索部门名称拿岗位列表数据 */
export function postListByPostName(data){
  console.log(data,"<<<=== data 根据岗位名称拿数据");
  return request({
    url:"system/post/getPostListByPostName",
    method:"get",
    params:data
  })
}

/**根据部门拿到岗位列表数据 */
export function postListByDept(data){
  console.log(data,"<<<=== 根据部门id拿数据 传过来的参数---------------------------data");
  return request({
    url:"system/post/getPostListByDeptId",
    method:"get",
    params:data
  })

}

/**新增岗位 */
export function addPost(data){
  console.log(data,"<<<=== data 新增岗位传过来的数据");
  return request({
    url:"system/post/add",
    method:"post",
    data:data
  })
}

// 查询部门的数据
export function getDepartment(){
  return request({
    url:"system/dept/list",
    method:"get",
    params:{
      deptName:"部门"
    }
  })
}

// 查询岗位列表
export function listPost(query) {
  console.log(query,"<<<=== 请求岗位列表传递过来的参数");
  return request({
    url: '/system/post/list',
    method: 'get',
    params: query
  })
}

// 查询岗位详细(用来修改时回显)
export function getPost(postId) {
  return request({
    url: '/system/post/' + postId,
    method: 'get'
  })
}

// 新增岗位
// export function addPost(data) {
//   console.log(data,"<<<=== data 新增岗位接口传过来的数据");
//   return request({
//     url: '/system/post',
//     method: 'post',
//     data: data
//   })
// }

// 修改岗位
export function updatePost(data) {
  console.log(data,"<<<=== data 修改岗位传过来的参数");
  return request({
    url: '/system/post',
    method: 'put',
    data: data
  })
}

// 删除岗位
export function delPost(postId) {
  return request({
    url: '/system/post/' + postId,
    method: 'delete'
  })
}
